• An Approach to Flexible Multilevel Modelling 

      Macias, Fernando; Rutle, Adrian; Stolz, Volker; Rodriguez-Echeverria, Roberto; Wolter, Uwe Egbert (Journal article; Peer reviewed, 2018)
      Multilevel modelling approaches tackle issues related to lack of flexibility and mixed levels of abstraction by providing features like deep modelling and linguistic extension. However, the lack of a clear consensus on ...
    • Composition of multilevel domain-specific modelling languages 

      Rodríguez, Alejandro; Macias Gomez de Villar, Fernando; Durán, Francisco; Rutle, Adrian; Wolter, Uwe Egbert (Peer reviewed; Journal article, 2022)
      Multilevel Modelling (MLM) approaches make it possible for designers and modellers to work with an unlimited number of abstraction levels to specify their domain-specific modelling languages (DSMLs). To fully exploit MLM ...
    • Handling constraints in model versioning 

      Rossini, Alessandro; Rutle, Adrian; Lamo, Yngve; Wolter, Uwe Egbert (Journal article; Peer reviewed, 2018)
      In model-driven software engineering (MDSE), models are firstclass entities of software development and undergo a complex evolution during their life-cycles. As a consequence, there is a growing need for techniques and ...
    • Multilevel Typed Graph Transformations 

      Wolter, Uwe Egbert; Macías, Fernando; Rutle, Adrian (Peer reviewed; Journal article, 2020)
      Multilevel modeling extends traditional modeling techniques with a potentially unlimited number of abstraction levels. Multilevel models can be formally represented by multilevel typed graphs whose manipulation and ...
    • Structural Operational Semantics for Heterogeneously Typed Coalgebras 

      König, Harald; Wolter, Uwe Egbert; Kräuter, Tim Oliver (Peer reviewed; Journal article, 2023)
      Concurrently interacting components of a modular software architecture are heterogeneously structured behavioural models. We consider them as coalgebras based on different endofunctors. We formalize the composition of these ...